renewable energy technology - Francés Inglés Diccionario